package models

import "time"

// UserSubscribe 用户订阅设置表
type UserSubscribe struct {
    UserID          int        `gorm:"column:user_id;primaryKey" json:"user_id"`
    SubscribeWeb    bool       `gorm:"column:subscribe_web;default:false;not null" json:"subscribe_web"`
    SubscribeWechat bool       `gorm:"column:subscribe_wechat;default:false;not null" json:"subscribe_wechat"`
    DeletedAt       *time.Time `gorm:"column:deleted_at" json:"deleted_at"`
    User            User       `gorm:"foreignKey:UserID" json:"user"` // 关联User表
}